table{font-size:12px; font-family:"Microsoft YaHei", Arial, sans-serif;}
.WdateDiv{ width:250px; background-color:#FFFFFF; border:#d9d9d9 1px solid; padding:2px 4px; color: #333 }
.WdateDiv:after{ clear:both; height:0; display:block; visibility:hidden; content:"";}
.WdateDiv2{ width:360px; }
.WdateDiv .NavImg a{ display:block; cursor:pointer; height:16px; width:16px; }
.WdateDiv .NavImgll a{ position:absolute; left:5px; top:6px; background:transparent url(img.gif) no-repeat scroll 0 0; }
.WdateDiv .NavImgl a{ position:absolute; left:20px; top:6px; background:transparent url(img.gif) no-repeat scroll -16px 0; }
.WdateDiv .NavImgr a{ position:absolute; right:20px; top:6px; background:transparent url(img.gif) no-repeat scroll -32px 0; }
.WdateDiv .NavImgrr a{ position:absolute; right:5px; top:6px; float:right; background:transparent url(img.gif) no-repeat scroll -48px 0; }
.WdateDiv #dpTitle{ position: relative; height:24px; margin-bottom:2px; padding:1px 1px 1px 90px; text-align:center }
.WdateDiv .yminput{ margin-top:3px; text-align:center; height:20px; border:0px; width:32px; cursor:pointer; font-weight: bold; }
.WdateDiv .yminputfocus{ margin-top:3px; text-align:center; font-weight:bold; height:20px; color:blue; border:#ccc 1px solid; width:50px; }
.WdateDiv .menuSel{ z-index:1; position:absolute; background-color:#FFFFFF; border:#ccc 1px solid; display:none; }
.WdateDiv .menu{ cursor:pointer; background-color:#fff; }
.WdateDiv .menuOn{ cursor:pointer; background-color:#BEEBEE; }
.WdateDiv .invalidMenu{ color:#aaa; }
.WdateDiv .YMenu{ margin-top:20px; }
.WdateDiv .MMenu{ margin-top:20px; *width:62px; }
.WdateDiv .hhMenu{ margin-top:-90px; margin-left:26px; }
.WdateDiv .mmMenu{ margin-top:-46px; margin-left:26px; }
.WdateDiv .ssMenu{ margin-top:-24px; margin-left:26px; }
.WdateDiv .Wweek{ text-align:center; background:#DAF3F5; border-right:#BDEBEE 1px solid; }
.WdateDiv .MTitle{ background-color:#fff; color: #333; font-weight: bold;}
.WdateDiv .WdayTable2{ border-collapse:collapse; border:#c5d9e8 1px solid; }
.WdateDiv .WdayTable2 table{ border:0; }
.WdateDiv .WdayTable{ line-height:26px; }
.WdateDiv .WdayTable td{ text-align:center; }
.WdateDiv .Wday{ cursor:pointer; }
.WdateDiv .WdayOn{ cursor:pointer; color:#fff; background-color:#ff7713; }
.WdateDiv .Wwday{ cursor:pointer; color:#333; }
.WdateDiv .WwdayOn{ cursor:pointer; color:#fff; background-color:#ff7713; }
.WdateDiv .Wtoday{ cursor:pointer; color:#ff7713; }
.WdateDiv .Wselday{ background-color:#ff7713; color: #fff }
.WdateDiv .WspecialDay{ background-color:#66F4DF; }
.WdateDiv .WotherDay{ cursor:pointer; color:#999; }
.WdateDiv .WotherDayOn{ cursor:pointer; color:#fff; background-color:#ff7713; }
.WdateDiv .WinvalidDay{ color:#aaa; }
.WdateDiv #dpTime{ float: left; padding:8px 0;}
.WdateDiv #dpTime #dpTimeStr{ margin-left:1px; }
.WdateDiv #dpTime input{ width:18px; height:20px; text-align:center; border:#ccc 1px solid; }
.WdateDiv #dpTime .tB{ border-right:0px; }
.WdateDiv #dpTime .tE{ border-left:0; border-right:0; }
.WdateDiv #dpTime .tm{ width:7px; border-left:0; border-right:0; }
.WdateDiv #dpTime #dpTimeUp{ height:10px; width:13px; border:0px; background:url(img.gif) no-repeat -32px -16px; }
.WdateDiv #dpTime #dpTimeDown{ height:10px; width:13px; border:0px; background:url(img.gif) no-repeat -48px -16px; }
.WdateDiv #dpQS{ display: none; float:left; margin-right:3px; margin-top:3px; background:url(img.gif) no-repeat 0px -16px; width:20px; height:20px; cursor:pointer; }
.WdateDiv #dpControl{ float: right; margin-top: 6px; padding-bottom:8px;}
.WdateDiv .dpButton{ height:20px; width:44px; border:#ccc 1px solid; margin-top:2px; margin-right:1px; }